草庐IT

Android TextInputLayout 提示与 EditText 提示重叠

全部标签

android - 在操作栏选项卡上方放置/重叠(z-index) View

我有一个View在包含它的fragment之外绘制一些东西,我将它配置为drawthecontentoutsideitusingthis.问题是它在任何地方都有效,但在ActionBar和ActionBar选项卡上除外。mActionBar.addTab(mActionBar.newTab().setCustomView(t));我正在使用appCompat并以这种方式添加标签:我将android:clipChildren="false"添加到所有父View,但它不仅仅适用于ActionBar和ActionBar选项卡。所需View:但结果是这样的: 最佳答

机器人 : TextInputLayout hides drawableRight of child EditText

我总是随着图书馆的更新而更新,这就是它的结果。在build.gradle(Project:xxx)中:classpath'com.android.tools.build:gradle:2.2.0-beta1'在build.gradle(Module:app)中compile'com.android.support:appcompat-v7:24.2.0'compile'com.android.support:design:24.2.0'然后把密码字段如下:Taadaa...我的密码字段现在如下所示:您也可以简单地使用EditText。但是,此更新中存在一些问题。问题:如果我在EditT

javascript - 当软键盘在显示时与它们重叠时如何自动滚动到 Android 中的输入字段?

我正在使用Worklight开发混合应用程序,但遇到以下问题:当用户点击一个输入域时,弹出的软键盘会在输入域在屏幕上相对较低时隐藏输入域。该页面是可滚动的,因此用户可以滚动并再次查看该字段,但客户要求定义页面将自动滚动直到该字段可见。请注意,这仅发生在Android环境中。在iPhone和iPad环境中,默认行为是所需的行为。根据我的发现,这个技巧应该通过Androidlist文件中的android:windowSoftInputMode属性来完成。然而,我在那里的所有努力都未能实现自动滚动。如果有特定于Worklight的解决方案,我更愿意使用它,而不是干预Androidnative

android - 在 RadioButton 旁边添加 EditText

我有一个自定义的DialogPreference子类,我希望在其中有一个带有三个单选按钮的RadioGroup。前两个是带标题的VanillaRadioButton组件,但对于第三个,我想将一个EditText直接放在它的右侧,这样我就可以输入自定义值按钮被选中。我尝试将第三个按钮与EditText一起放入水平LinearLayout中,但是第三个按钮不参与父级RadioGroup不再。我也尝试过以编程方式添加此LinearLayout但仍然有相同的行为。有什么办法可以做到这一点,也许是通过明确告诉父RadioGroup关于第三个按钮,或者通过某种方式适本地定位EditText而不使用

android - CoordinatorLayout 重叠

看看下面的布局。您会看到,float按钮距离底部太远。这是因为显示了Toolbar和Tabs,并且ViewPager的高度不正确。所以不知何故我在layout_height上做错了什么。但是我该如何解决呢?备注:ViewPager是主要内容,它在第二个选项卡中包含一个带有ListView和GoogleMapV2的fragment。这是布局XML:这是第一个选项卡(列表)中fragment的布局:只是为了确定;FAB没有问题。看这张照片。这是一个类似的布局。一个CoordinatorLayout带有一个ToolBar和一个ViewPager,它可以浏览所有的细节条目(因此不需要标签)。同

android - 为什么Spinner控件在setSelection之后事件setOnItemSelectedListener仍然显示提示信息?

我在spinnerRanger.setSelection之后写了Spinner的事件setOnItemSelectedListener。我觉得第一次运行APP时,Toast.makeText(...)不会启动,但还是有提示信息,为什么?@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){ViewrootView=inflater.inflate(R.layout.cleanup_delete_fragment_old,container,f

android - ScrollView 内的可滚动 EditText

我搜索了所有关于这个主题的帖子,但仍然找不到任何解决方案。我有一个大布局,它可以用ScrollView滚动,它也有EditText和scrollable。如果我尝试滚动edittext,布局就会开始滚动。我该如何解决? 最佳答案 packagecom.sam.views;importandroid.content.Context;importandroid.util.AttributeSet;importandroid.util.Log;importandroid.view.MotionEvent;importandroid.wid

Android IME,在 EditText 中设置光标位置

我正在使用软键盘,我需要在IME编辑文本中设置光标位置。如上图所示,我创建了软键盘,我们可以看到在编辑文本和当前光标位置(用蓝色指示器显示)中输入了一些文本。我需要将光标位置设置在当前行的末尾(在我们的例子中是在图像中首先以红色显示的行的末尾)我尝试过InputConnection提供的不同功能,我尝试过,CharSequenceseq=conn.getTextBeforeCursor(1000,0);//willgetasmuchcharactersaspossibleontheleftofcursor还有一件事,我还需要计算编辑文本中的行数(在我们的例子中是两行)。

android - LinearLayout 重叠支持 CoordinatorLayout

我是第一次使用CoordinatorLayout,我不太了解它是如何工作的。我的LinearLayout与我的工具栏重叠,就好像我在FrameLayout或RelativeLayout中一样,我不知道如何告诉它到下面(比如android:layout_below和RelativeLayout)这是我的代码:....VeryLargeForm...另一个疑惑:我看到的例子几乎都是用CoordinateLayout管理RecyclerView的。我的布局不是RecyclerView,只是一个很长的表格。这样做有意义吗? 最佳答案 尝试将

android - 如何创建与 CoordinatorLayout 内容重叠的 AppBarLayout

在某些Activity中使用CoordinatorLayout和AppBarLayout时,我需要将内容放在AppBarLayout下方,即工具栏使用一些透明的颜色并覆盖内容。默认情况下,CoordinatorLayout+AppBarLayout安排工具栏和滚动内容彼此相邻,没有任何重叠。Android开发者指南有关于此的文档here它看起来像这样(但这些标志似乎不适用于Toolbar和appcompat-我试过了):所以我需要一些类似于上图的东西,但包含CoordinatorLayout+AppBarLayout提供的所有滚动功能。并且不需要使用CollapsingToolbarL